← index
Old.Learning.Projects/mind class/Mem.cpp
Source: Old.Learning.Projects/mind class/Mem.cpp
//Memory Class Source File

// Jared Bruni


#include "mem.h"


// memory object create new

void JB_MemoryObject::CreateNew(int integer_max,int string_max,int short_max, int long_max, int bool_max, int double_max, int float_max)
{
	jb_string = new memsel_String[string_max];
	jb_integer = new memsel_Integer[integer_max];
	jb_short = new memsel_Short[short_max];
	jb_double = new memsel_Double[double_max];
	jb_long = new  memsel_Long[long_max];
	jb_float = new memsel_Float[float_max];
	jb_bool = new memsel_Bool[bool_max];
}
// memory object load

void JB_MemoryObject::Load(char* filename)
{
	// load up the memory objects from a binary file


}

// memory object release

void JB_MemoryObject::Release()
{
	delete jb_string;
	jb_string = 0;
	delete jb_integer;
	jb_integer = 0;
	delete jb_short;
	jb_short = 0;
	delete jb_double;
	jb_double = 0;
	delete jb_long;
	jb_long = 0;
	delete jb_float;
	jb_float = 0;
	delete jb_bool;
	jb_bool = 0;
}